Salsa Tutorial


This tutorial guides you through all of the syntax, commands, and features of Salsa is a simple, straightforward manner with examples and tips.

Table of Contents

  • Summary of Features

    This is the same summary page available from the front page.
  • Downloading the Compiler

    You must have the compiler for your computer to compile and run programs. This is the same page available from the front page.
  • Hello World!

    Every programmer's first program, this demonstrates the elements of a Salsa program.
  • Variables and Operators

    Variables are the way to transport and manipulate data, and operators afford the simplest and most natural way to affect that data.
  • Control Structures

    These provide the way to change the flow of the program with if-then-else and looping constructs.
  • Lists

    Use lists to collect objects, manipulate them, and modify them as a whole.
  • Functions

    Functions are also essential to all but the most simple of programs, and they open the door to powerful ways to manipulate data.
  • Lists II

    Now lists are revisited with the power of member functions, as well as examples of the simplicity of Salsa.
  • Threading

    You can easily call any functions which run simultaneously, and control their execution in many ways.
  • Miscellaneous

    These are just some odds and ends -- comments, jumping, etc..
  • Reference

  • Escape codes for strings
  • Short Circuit Operators
    explanation of short circuit operators.

  • Web page maintained by Jason Cohen